Architecture of RNA polymerase II and implications for the transcription mechanism.