PLGA-based nanoparticles: an overview of biomedical applications.