NBC: 'Obviously a mistake': Sen. Ted Cruz says he regrets going to Cancún while Texans froze