Anticancer drugs: Stapled peptide rescues p53