Kayla raised £250 and donated 10 inches of her hair