how is melatonin made artificially