Computational model for predicting the low-velocity impact resistance and tolerance of composite laminates