US retail sales edge up despite supply chain disruptions