Tumor Microenvironment Genesis and Implications on Cancer Immune Response