There was a three-hour delay, but the long-awaited ceasefire in the war in Gaza has finally come into force