Liver regeneration — mechanisms and models to clinical application