It's the battle of the long-distance runners, with African athletes in front. Haile Gebrselassie, Eliud Kipchoge and Abebe Bikila are among the greatest of all time