CYP1A2 and hepatocellular carcinoma: CYP1A2 suppresses HCC cell proliferation, migration, and invasion in vitro and tumorigenesis in vivo