Fractal geometry of mosaic pattern demonstrates liver regeneration is a self-similar process