UK retail sales edged up 2.5% on a like-for-like basis last month, according to the latest report by the British Retail Consortium (BRC).