24 Israeli soldiers killed in Gaza, highest single-day death toll