Texas man arrested after 20 years on the run