વિરાટ કોહલી (ભારત), 160* vs દક્ષિણ આફ્રિકા