War in Iran, inflation, popularity... Donald Trump collects setbacks and disappointments