Overview on silver nanoparticles: properties, preparation and application for cancer therapy | Synapse