CBX7 is Dualistic in Cancer Progression Based on its Function and Molecular Interactions