US retail sales weather the storms in August