Marathon runners raise £46k to fight cancer York students run the Amsterdam marathon, raising £46k for cancer charity 8 years old