Visible light-, pH-, and cyclodextrin-responsive azobenzene functionalized polymeric nanoparticles. (March 2019)