Virat Kohli strokes a commanding 12th Test century to put India in control at 302 for four when stumps were drawn on the opening day of the first Test against the West Indies.