Nanomaterials for cancer therapy: current progress and perspectives | Synapse