U.S. Ryder Cup Captain Tom Watson visits Kansas City Royals spring training