Cancer immunotherapy: harnessing the immune system to battle cancer | Synapse