ECB holds rates steady, warns of inflation and growth risks from Middle East war