Randomized comparison of long-term carvedilol and propranolol administration in the treatment of portal hypertension in cirrhosis.