Rangers close out spring training with loss to Astros