UK retail sales in surprise rebound