Israeli security cabinet approves deal on Gaza truce and release of hostages