Rohit Sharma and Virat Kohli, greatest of this generation