Mononuclear Ruthenium Complexes and their Application in Homogeneous and Heterogeneous Catalysis