Very high cycle fatigue of TC4 titanium alloy under variable stress ratio: Failure mechanism and life prediction