Donald and McIlroy again face off in long battle for No. 1 rank at Players