Protein nanogelation using vitamin B6-bearing pullulan: effect of zinc ions