Astros All-Star visits McAllen school