Advances in tumor immunology and immunotherapy.