UK retail sales rose 1.4% on a like-for-like basis and 3.2% on a total basis last month, helped by a heatwave.