Virat Kohli, Rohit Sharma retain high two spots in ICC ODI rankings; Babar Azam at No. 3