Michigan's Kim to face McDaniel of Arizona in finals of U.S. Public Links