Critics have called for the free school meals programme to be suspended over hygiene concerns and accusations of corruption.