A crystal plasticity-based approach for creep-fatigue life prediction and damage evaluation in a nickel-based superalloy