With climate change, today's '100-year floods' mya happen every three to 20 years, according to new research