Woods takes chunk out of McIlroy's world rankings lead with Torrey win