Rangers beat Astros, 6-1