A ceasefire agreement has been reached which should eventually see the withdrawal of Israeli forces from the besieged Gaza strip