Among the many problems Gaza faces, from conflict to homelessness, power cuts and a lack of fresh water