Hydroxymethylation of 2-methoxyphenol with formaldehyde to yield vanillic alcohols: a comparison between homogeneous and heterogeneous acid catalysis