Gastric cancer depends on aldehyde dehydrogenase 3A1 for fatty acid oxidation