Uncertainty hits retail sales