Crystal structures of the complete 12-subunit RNA polymerase II and its subcomplex Rpb4/7, and modeling of RNA polymerases I and III