Donald Trump has insisted Iran must “open up the Strait of Trump” and complained about not winning the Nobel Peace Prize in a meandering speech at the Future Investment Initiative Institute summit in Miami, Florida.