T cell dysfunction in cancer: role of myeloid cells and tumor cells regulating amino acid availability and oxidative stress.