Christmas cheer for UK retailers as strong festive sales forecast