Efficacy and current problems with a porcine hepatocyte-based bioartificial liver: light and shade