Oxidation of alkanes and alkenes by iodosylbenzene and hydrogen peroxide catalysed by halogenated manganese porphyrins in homogeneous solution and covalently bound to silica