TIPS vs endoscopic sclerotherapy (ES) for the prevention of variceal bleeding: final report of randomized controlled trial.