Over 300 dead in India as floods force villagers into relief camps