The Israeli military said it was “operating to thwart terrorist activity” at Al-Shifa Hospital. The Gaza Ministry of Health says the raid violates humanitarian law.