Cloning and functional characterization of a caffeic acid O-methyltransferase from Trigonella foenum-graecum L