Anchoring and space-confinement effects to form ultrafine Ru nanoclusters for efficient hydrogen generation