Nickel cobalt phosphide with three-dimensional nanostructure as a highly efficient electrocatalyst for hydrogen evolution reaction in both acidic and alkaline electrolytes