India will play only three Tests on South Africa tour