ECB's Makhlouf: Longer Iran war risks keeping inflation elevated.