Hierarchical nickel-cobalt phosphide yolk-shell spheres as highly active and stable bifunctional electrocatalysts for overall water splitting.