OECD annual inflation hits 34-year high