Buckling and vibration of cross-ply laminated non-circular cylindrical shells