Torrential rain, flooding, and climate change