CD96 and cancer: CD96 as a Potential Immune Regulator in Cancers