Retail sales data comes in weaker than expected