Home Baseball Astros star explains why he skipped White House visit