21 IDF soldiers killed in deadliest single attack on Israel’s army since start of Hamas war