Gastric cancer carcinogenesis and tumor progression.