DNA Ligases: Structure, Reaction Mechanism, and Function