A two-stage Genetic Algorithm for joint coordination of spare parts inventory and planned maintenance under uncertain failures · Study