An apparent Israeli airstrike on a school-turned-shelter in southern Gaza killed at least 25 Palestinians on Tuesday, as heavy bombardment in the north forced the closure of medical facilities in Gaza City and sent thousands fleeing in search of increasingly elusive refuge.