THAP proteins target specific DNA sites through bipartite recognition of adjacent major and minor grooves