EU Faces Stagflation as Iran War Cuts Global GDP Outlook to 3.1%