Alice Oseman raises nearly £18k for families in Gaza