Schools in England have been told not to offer free meals over half term break