Immunotherapy touted for fighting cancer