Two years of war have devastated Gaza, leaving tens of thousands dead, cities in ruins and millions displaced, as negotiations aim to end the crisis.