The potential role of mangiferin in cancer treatment through its immunomodulatory, anti-angiogenic, apoptopic, and gene regulatory effects