Progressive damage and residual strength of open-hole thin-ply CFRP laminates under tensile fatigue loading. (15th June 2023)