TP53 and cancer: P53 acts as a double-edged sword in cancer therapy.