Helicobacter pylori cagA and vacA types and gastric carcinoma.