Aetiology of testicular cancer: association with congenital abnormalities, age at puberty, infertility, and exercise