Fatigue life prediction of metallic materials considering mean stress effects by means of an artificial neural network