Holonic agent-based approach for system-level remaining useful life estimation with stochastic dependence