The European Central Bank is expected to hike interest rates this week for the first time in two and a half years as the Iran war energy shock stokes inflation.