Protests erupt in countries after Gaza hospital strike