Childhood cirrhosis, hepatopulmonary syndrome and liver transplantation.