Autoimmune hepatitis: a comprehensive review.