Tumor and Host Factors Regulating Anti-Tumor Immunity and Immunotherapy Efficacy