A continuum damage and discrete crack-based approach for fatigue response and residual strength prediction of notched laminated composites