Donald Trump's mix-up of Iran and Japan during a NATO summit speech led to widespread online mockery, highlighting the ...