Root ranked world’s top batsman after India centuries