Demand forecasting: Using machine learning to predict retail sales