Greipel closes in on Tour Down Under record with Victor Harbour win