Finite-time high-order sliding mode control of supercavitating vehicle based on perturbation observer