Kohli Century Powers India to 349/8 vs South Africa