Williamson gets top spot in world Test batsmen list