Retail sales rose 0.7% in November, better than expected