TP53 and cancer: Recent findings on the role of wild-type and mutant p53 in cancer development and therapy