storm deluge