Azithromycin based triple therapy versus standard clarithromycin based triple therapy in eradication of Helicobacter pylori infection in Iran: a randomized controlled clinical trial.