Trump said the Iran war was ‘very complete’ three weeks ago. Oil has surged 50% since, and analysts are warning of stagflation