Development of environmentally friendly syntheses: use of enzymes and biomimetic systems for the direct carboxylation of organic substrates.