Floods in a Megacity: Geospatial Techniques in Assessing Hazards, Risk and Vulnerability