A Human SPT3-TAFII31-GCN5-L Acetylase Complex Distinct from Transcription Factor IID