The hydratase activity of malonate semialdehyde decarboxylase: mechanistic and evolutionary implications.