H2BC12L and cancer: Roles of Histone H2B, H3 and H4 Variants in Cancer Development and Prognosis