A generalized analytical approach for buckling analysis of thin rectangular plates with arbitrary boundary conditions