TP53 and cancer: The p53 mutation spectrum can generate hypotheses linking carcinogen exposure to human cancer.