Hospitals pledge 'healthy food in health care'