Varicocele: A Common but Often Misunderstood Condition.