Britain’s retail sales rebound thanks to early Christmas shopping