Home Athletics Charles Ndiema smashes the Graz Marathon course record