Helicobacter pylori: new developments and treatments.