Israeli Prime Minister Benjamin Netanyahu has announced that a ceasefire agreement with Hamas has been reached after resolving last-minute disputes. The deal is expected to be reviewed by Israel’s security cabinet on Friday, followed by a government meeting for formal approval.