A vulnerability model for assessing the impact of multi-hazards on critical infrastructures