Millepachine, a novel chalcone, induces G2/M arrest by inhibiting CDK1 activity and causing apoptosis via ROS-mitochondrial apoptotic pathway in human hepatocarcinoma cells in vitro and in vivo.