'Carry the Load' completes 1,700-mile march to honor veterans