A 45-day war in the Middle East has done more economic damage than a full year of Trump’s tariffs, the International Monetary ...