civil engineering adverse events resilience weather environmental hazards