Effect of endogenous and exogenous hormones on testicular cancer: the epidemiological evidence.