Peter Uihlein leads Alfred Dunhill Links Championship after third round