Sen. Ted Cruz, R-Texas, discusses the debate around gun control on Capitol Hill and the 2020 race on "This Week."