Molecular approaches to cancer immunotherapy.