Home Athletics Amos Kipruto wins the London Marathon