Principles of target DNA cleavage and the role of Mg2+ in the catalysis of CRISPR–Cas9 - Nature Catalysis