A 90-year-old runner who completed a 10km race in just over an hour is believed to have set a world record for his age.