Synthesis of ultrafine ruthenium phosphide nanoparticles and nitrogen/phosphorus dual-doped carbon hybrids as advanced electrocatalysts for all-pH hydrogen evolution reaction