Structure of promoter-bound TFIID and insight into human PIC assembly