Israel and Hamas have agreed an historic ceasefire to end 15 months of war in Gaza, The Independent understands, a conflict in which almost 50,000 people have been killed and has threatened to draw the whole of the Middle East in.