IMF cuts 2026 growth forecast to 3% as Iran war disrupts energy markets