Retail sales up 6% from last year