US retail sales weather the storms in October