A cost-benefit approach for the evaluation of prognostics-updated maintenance strategies in complex dynamic systems