Robust sliding mode control algorithm for path tracking of autonomous vehicles in challenging terrains