Israel and Hamas agreed to a ceasefire deal, bringing a temporary halt to the war in the Gaza Strip that has killed tens of ...