TP53 and cancer: p53 pathway as a target for anti-cancer drug development