India, South Africa set to clash in three Tests