Diagnostic and prognostic value of MCM3 and its interacting proteins in hepatocellular carcinoma