UK's annual inflation hits 41-year high in October