Variants of the TATA-binding protein can distinguish subsets of RNA polymerase I, II, and III promoters