navy officer runs half-marathon in 85-pound suit to raise money for veteran amputees