liver regeneration mechanism