President Donald Trump's World Economic Forum speech went off the rails when he appeared to mix up Greenland and Iceland, ...