Very high cycle fatigue of TC4 titanium alloy under variable stress ratio: Failure mechanism and life prediction. (November 2017)