Nanoparticle-Based Drugs: A Potential Armamentarium of Effective Anti-Cancer Therapies.