Heterogeneous Catalysts for Carbon Monoxide Reactions: Synthesis, Characterization, Catalysis and Reaction Kinetics