Silver nanoparticles: a promising nanoplatform for targeted delivery of therapeutics and optimized therapeutic efficacy