Mechanism of oxidation of hydrocarbons over basic oxides: comparison between pure and Co++ doped MgO