Ditungsten carbide nanoparticles homogeneously embedded in carbon nanofibers for efficient hydrogen production