Varicocele treatment: prospective randomized trial of 3 methods.