Man runs marathons on all 7 continents after devastating injury