As a track athlete, Andrew McAslan thought he was a fit and healthy 25-year-old before receiving an earth-shattering diagnosis. Despite the odds, he's now running from Edinburgh to London