IMB5036, a novel pyridazinone compound, inhibits hepatocellular carcinoma growth and metastasis