A two-stage stochastic programming model for selective maintenance optimization. (July 2022)