On the anti-cancer activities of silver nanoparticles