Eliud Kipchoge broke his own world record, lowering the mark to 2:01:09, as he powered to victory at the Berlin Marathon