Hurricane Sandy speeds towards landfall