One-week ranitidine bismuth citrate versus colloidal bismuth subcitrate-based anti-Helicobacter triple therapy: a prospective randomized controlled trial