Floods force millions to flee homes in India, Nepal and Bangladesh