UK inflation edges higher to 3.4% in December, surpassing forecasts