Metal Nanoparticles (Pt, Ni, Au, Rh) Stabilized by Imidazolium Salts. Synthesis, Characterization and Catalytic Applications