fatigue life of aluminum vs steel