TP53 and cancer: p53 and PTEN are the two most frequently mutated tumour suppressors in human cancer.