A Cumbrian man has completed a mammoth-sized running challenge during which he raised thousands to help buy Christmas presents for families in need.