UK inflation accelerates to near 30-year peak