Molecular characterization of flavonol synthase from poplar and its application to the synthesis of 3-O-methylkaempferol