Analysis of vibrating rectangular plates with non-uniform boundary conditions by using the differential quadrature method