November retail sales up more than expected