Urban flood hazard management - Case study: Shanghai