Golfer wins $1 million for ace in tournament