Virat Kohli: You need to be versatile, you need to be able to play within yourself