Structure of SAGA and mechanism of TBP deposition on gene promoters