At least 40 people killed in an Israeli strike on a so-called “humanitarian zone” in southern Gaza