Survey on damage mechanics models for fatigue life prediction