Climate change threatens 945 US toxic waste sites with flood and fire