Virat Kohli tops ICC T20I ranking