A bi-objective model of preventive maintenance planning in distributed systems considering vehicle routing problem. (June 2018)