The war on obesity is going to hospital cafeterias, in a movement that could mean more tofu and no treats for patients and their families