Sen. Ted Cruz, R-Texas, speaks during a presidential campaign rally in Lafayette, Ind. in 2016. AJ Mast AP