Israeli strikes in Gaza killed at least 20 people, including children, after Israel accused Hamas of violating the US-brokered ceasefire deal and staging the discovery of a deceased hostage.