Second Test: Virat Kohli’s century and excellent performance from pacemen not enough as South Africa win by 135 runs