Norfloxacin therapy for hepatopulmonary syndrome: a pilot randomized controlled trial.