Sen. Ted Cruz on dealing with attacks from corporate media: "We need to be happy warriors."