Inflation hits 8-year high