The role of the microenvironment in tumor immune surveillance