Microsurgery and varicocele: State of the art