Texas Sen. Ted Cruz explains his trip to Cancun