An Overview of Heterologous Organisms Used to Produce Artemisinin and Its Precursors