Less than a week after the humiliating defeat in the Iowa primary, Florida governor Ron DeSantis has suspended his presidential campaign, setting up a showdown between Donald Trump versus former UN ambassador Nikki Haley for the Republican nomination.