Hospitals told to ensure staff can access healthy hot and cold food 24 hours a day