General higher-order layer-wise theory for free vibrations of doubly-curved laminated composite shells and panels