Metabolism of immune cells in cancer