The government said over 2,000 medical teams were trying to contain the spread of diseases such as diarrhoea, amid reports that hundreds of people have fallen ill after drinking floodwater or eating rotten food.