The p53 tumor suppressor: Critical regulator of life & death in cancer