ABCG2 and cancer: Expression of Potential Cancer Stem Cell Marker ABCG2 is Associated with Malignant Behaviors of Hepatocellular Carcinoma