Treating varicocele in 2018: current knowledge and treatment options.