Buckling of laminated plates with general boundary conditions under combined compression, tension, and shear-A semi-analytical solution