Natural and synthetic nanovectors for cancer therapy | Synapse