Immune and biological therapies for cancer