Thanks to Donald Trump’s war with Iran, the foundations of the US dollar system have come into question.