A lack of discounting and unseasonably warm weather weighed on shopper spending in October, with fashion chains the hardest hit as UK retail sales fell during the month.