Ruthenium Nanomaterials: An Overview of Recent Developments in Colloidal Synthesis, Properties, and Potential Applications