Optimum design of carbon/epoxy composite laminates for maximum fatigue life using multiaxial prediction models