Helicobacter pylori: current status and future prospects