Vanderbilt golfer Hunter Stewart wins Players Amateur in South Carolina