Ted Cruz responds to Cancun travel criticism amid Texas blackout