British retail sales rebound as shoppers return to high streets