Eurozone inflation hits 3.2% in May as Iran war lifts energy costs