amateur golf champion