Heavy rains kill thousands and leave millions homeless in India, Bangladesh and Nepal