An investigation of matrix cracking damage evolution in composite laminates – Development of an advanced numerical tool