When Jim Hines finished 100 metres under 10 seconds in Mexico in 1968, many thought it would be a long time before someone ...