Kohli hits ton