Dozens of people have died in Nepal and a million have been affected in north-east India following heavy rains that triggered landslides and flooding across parts of south Asia.