TP53 and cancer: Towards a Better Understanding of the Relationships between Galectin-7, p53 and MMP-9 during Cancer Progression