Floods in India kill 51, impacts millions