School meals a poor use of £600 million