Comprehensive review of gastric cancer and Gastroesophageal (GE) junction cancer:causes, diagnosis and treatment