Nickel phosphide polymorphs with an active (001) surface as excellent catalysts for water splitting