At least 25 schoolchildren have died and dozens of others have been sickened after eating tainted free school meals in eastern India.