Improved Probabilistic Life Estimation In Engineering Structures: Modeling Multi-Site Fatigue Cracking