Genetic and environmental risk factors for testicular cancer.