US retail sales grow more than expected in sign of consumer resilience