Donald closes in on No. 1 ranking by taking halfway lead at Heritage