Helicobacter pylori, liver cirrhosis, and portal hypertension: an updated appraisal. (1st November 2016)