Helicobacter pylori virulence factors in gastric carcinogenesis.