TP53 and cancer: The Double Role of p53 in Cancer and Autoimmunity and Its Potential as Therapeutic Target