Trimethylsilyldiazomethane : a convenient reagent for the o-methylation of alcohols