Catalysis with inorganic cations. VII. The catalytic process of the Diels-Alder reaction with magnesium perchlorate in CH2Cl2: Kinetic investigation and spectroscopic detection of the complexed intermediate