UK retailer Next has nudged up its full-year profit forecast after recording a rise in Christmas sales and an improvement in margin.