TP53 and cancer: p53 pathway-restoring cancer therapeutic compounds inhibit cell proliferation in a p53 status-dependent manner