Environmentally friendly heterogeneous acid and basic catalysis for the methylation of 1,2-diphenol (catechol): chances for the control of the regioselectivity