Kohli climbs to career-best 3rd in Test rankings