ECB raises interest rates for the first time in three years as Iran war fuels inflation