Samuel L Jackson reveals the best celebrity golfer