Virat retains No. 2 spot In ODI rankings