Pathogenesis of hepatic encephalopathy: update on molecular mechanisms.