Thermomechanical fatigue damage mechanism and life assessment of a single crystal Ni-based superalloy