A waveform-based clustering and machine learning method for damage mode identification in CFRP laminates