Free school meals kill more than 20 in India