Retail rebound accelerates after two years of pent-up demand