Corrosion Fatigue Cracking and Failure Risk Assessment of Pipelines