High antibacterial activity and low toxicity of pyridoxal derivatives of chitosan and their nanoparticles