Molecular classification reveals the diverse genetic features and prognosis of gastric cancer: a multi-omics consensus ensemble clustering