Hospitals face shortage of nurses