The p53 tumour suppressor gene: a model for molecular epidemiology of human cancer.