Bismuth subsalicylate instead of metronidazole with lansoprazole and clarithromycin for Helicobacter pylori infection: a randomized trial.