Aberrant expression of SATB2, CDX2, CDH17 and CK20 in hepatocellular carcinoma: a pathological, clinical and outcome study