Inflation surges to 4.2% amid Iran war