Structural insight into a novel indole prenyltransferase in hapalindole-type alkaloid biosynthesis.