Extracellular 5-aminolevulinic acid production by Escherichia coli containing the Rhodopseudomonas palustris KUGB306 hemA gene.