Hollow, mesoporous, eutectic Zn1−xMgxO nano-spheres as solid acid–base catalysts for the highly regio-selective O-methylation of 1,2-diphenols