Weather and climate disasters cost U.S. $45 billion