Progressive failure analysis of composite laminates using non-linear and stochastic FEA