General anisotropic doubly-curved shell theory: A differential quadrature solution for free vibrations of shells and panels of revolution with a free-form meridian