Melatonin production in Escherichia coli by dual expression of serotonin N-acetyltransferase and caffeic acid O-methyltransferase