Supported molecular catalysts: metal complexes and clusters on oxides and zeolites