TP53 and cancer: The role of p53 in cancer formation is paradoxical.