Metabolic features of cancer cells impact immunosurveillance