Ethiopia's Lemma, Kenya's Jepkosgei win London Marathon