Gastric carcinoma: failed adaptation to Helicobacter pylori.