Function of the support and metal loading on catalytic carbon dioxide reduction using ruthenium nanoparticles supported on carbon nanofibers