Kenyan athlete Eliud Kipchoge has become the first person to complete the 26.2-mile distance of the marathon in under two hours.