Economic fallout from Iran war to last ‘at least eight months’ — The Times