Hepatic encephalopathy: summary of present knowledge with an elaboration on recent developments.