A long-awaited ceasefire between Israel and Hamas in Gaza has been delayed on the orders of Israeli Prime Minister Benjamin Netanyahu.