OECD annual inflation eases to 2-year low in October