Hospitals, care homes struggle with influenza