Blind Texas man completes half marathon with guide