An innovative stepwise time-domain fatigue methodology to integrate damage tolerance into system dynamics