Cancer-associated fibroblasts refine the classifications of gastric cancer with distinct prognosis and tumor microenvironment characteristics