An XGBoost-Based Forecasting Framework for Product Cannibalization