Machine learning applications in hierarchical time series forecasting: Investigating the impact of promotions