Health officials at Gaza's Shifa Hospital say thousands of staff, patients and displaced people remain trapped as Israeli troops battle Hamas fighters outside.| Los Angeles Times