Fatigue life simulation of multi-axial CFRP laminates considering material non-linearity