Andy Bell, 45, went from being able to run only two minutes to completing a marathon in just over three hours.