Two years ago, Donald Trump and Ted Cruz couldn’t stand each other. Trump savagely labeled the Texas senator “Lyin’ Ted” during the Republican presidential primaries, and Cruz called Trump a “sniveling coward” for making disparaging remarks about Cruz’s wife.