. . . A delicate ceasefire agreement hangs in the balance as Israel and Hamas accuse one another of violating the terms of the agreement