LGALS3 and cancer: Role of galectin 3 binding protein in cancer progression: a potential novel therapeutic target