Effect of in-plane boundary conditions on elastic buckling behavior of solid and perforated plates