Perinatal idiopathic hemochromatosis: giant cell hepatitis interpreted as an inborn error of metabolism.