Why does my model fail?: contrastive local explanations for retail forecasting