Structure-guided mutational analysis reveals the functional requirements for product specificity of DOT1 enzymes