Gastric cancer: epidemiology, biology, and prevention: a mini review.