A multi-stage stochastic programming approach for supply chain risk mitigation via product substitution · Study