Ted Cruz, who won the primary in Oklahoma and had a lot of support here, has ended his bid for the White House after a bitter battle with Donald Trump.