Inspirational Scot with cerebral palsy completes London Marathon