Palestinians said an Israeli strike killed at least 22 people, including 13 children, in a school sheltering displaced people in southern Gaza City on Saturday, while the Israeli military said the attack targeted a command centre of militant group Hamas.