Creep-fatigue life prediction in terms of nucleation and growth of fatigue crack and creep cavities