India vs south africa johannesburg test