Top Demand Forecasting Challenges Facing the Retail Industry