Israel and the Hamas group have accused each other of delaying the agreement.