Varicocele: Risk Factors, Diagnosis and Treatment