A British aid worker spending Christmas in Gaza has said the generosity of the UK public is giving “hope” to families affected by the conflict in the Middle East.