DNA methyltransferase 3B plays a protective role against hepatocarcinogenesis caused by chronic inflammation via maintaining mitochondrial homeostasis