Ultrafast synthesis of molybdenum carbide nanoparticles for efficient hydrogen generation