Retail sales strong but slowing