An online model-based fatigue life prediction approach using extended Kalman filter