Data-driven approach to predict the fatigue properties of ferrous metal materials using the cGAN and machine-learning algorithms