Littleton runner with cerebral palsy defies odds, breaks record