Structural basis for long-chain isoprenoid synthesis by cis-prenyltransferases