A two-stage stochastic programming model for production lot-sizing and scheduling under demand and raw material quality uncertainties. (11th October 2019)