India is battling devastating floods that have left more than one million people homeless, The BBC's Sanjoy Majumder reports from Bihar in flood-affected northern India.