Olympic medalist Erin Hamlin visits Houston vets, will throw 1st pitch