Varicocele and male infertility: current concepts and future perspectives