DNA ligases: structure, reaction mechanism, and function.