Natural polysaccharides based self-assembled nanoparticles for biomedical applications - A review.