Liver transplantation: current status, complications and prevention.