Effect of hydrocele on testis and spermatogenesis