RNA polymerase II: subunit structure and function