Highly efficient ruthenium and ruthenium–platinum cluster-derived nanocatalysts for hydrogen production via ethanol steam reforming