Those 'once in a hundred years' floods are coming sooner and sooner