Current status and future of chitosan in drug and vaccine delivery