The humanitarian community has welcomed the ceasefire agreed in the Occupied Palestinian Territory and Israel but warned that the destruction in Gaza will take years, if not decades, to fix.