reasons of flood n drought