Israel and Hamas have reached an agreement for a four-day halt to the devastating war in Gaza, accompanied by the release of dozens of hostages held by the militant group in return for Palestinians de...