Hottest summer on record boosts UK retail sales