Chitosan nanoparticles: a survey of preparation methods | Synapse