Rangers fan David Smith ran from the club's training ground in Glasgow to Dingwall, covering the equivalent of a marathon a day, to raise money for the Rangers Charity Foundation.