Floods in northern India force 800,000 to flee