Israel's security cabinet will meet today to give final approval to a deal with Hamas for a ceasefire in Gaza and the release of hostages, Prime Minister Benjamin Netanyahu's office has said.