UK inflation holds at 3.8% in surprise boost for BoE