Structural mechanism of allosteric substrate specificity in a ribonucleotide reductase: dATP-CDP complex