700 vets compete in St. Louis Golden Age Games