A hazard-human coupled model (HazardCM) to assess city dynamic exposure to rainfall-triggered natural hazards. (May 2020)