Israel's cabinet voted to approve a Gaza ceasefire and hostage release deal, set to begin Sunday, ending days of uncertainty. The truce would halt the Gaza war and enable the release of hostages in ...