A new fatigue life prediction method based on nonlinear fatigue cumulative damage generalized expression