World record holder Eliud Kipchoge of Kenya has won the London Marathon elite men's race for a record fourth time