November retail sales better than expected