President Donald Trump, speaking Monday evening in Houston at an uproarious rally, cast his 2016 battle with U.S. Sen. Ted Cruz as a thing of the past and blasted Cruz’s Democratic challenger, Beto O’Rourke, as a “stone cold phony.”