Israel & Hamas have agreed to a ceasefire