UK retail giant Tesco saw its like-for-like sales edge up just 2.5% over the festive period, recording the smallest rise in Christmas sales since 1993.