Text this: Crack propagation mechanism and life prediction for very-high-cycle fatigue of a structural steel in different environmental medias