Performance indicator-based multi-objective reliability optimization for multi-type production systems with heterogeneous machines