ECB warns eurozone inflation may stay high until 2027