TRIM28 and cancer: TRIM28 in cancer and cancer therapy