Hospitals face staffing shortages