Text this: Metabolism of Cancer Cells and Immune Cells in the Tumor Microenvironment