OECD annual inflation picks up to 3.1% in October 2018