Heterogeneous basic catalysts as alternatives to homogeneous catalysts: reactivity of Mg/Al mixed oxides in the alkylation of m-cresol with methanol