polynucleotide ligase