Hurricane Sandy: Impact, Recovery and Preparedness