Both macrophages and hypoxia play critical role in regulating invasion of gastric cancer in vitro