Nonlinear progressive damage model for composite laminates used for low-velocity impact