CTCF ZnF2-7 and DNA complex structure