An Israeli cabinet meeting to approve deal delayed as Netanyahu accuses Hamas of reneging on parts of agreement