Kohli-led Indian Test squad departs for South Africa