Failure prediction of marine non-planar composite π joints based on combined 2D material model and progressive damage method