polyphosphonium-oligochitosans