Fast fabrication of self-supported porous nickel phosphide foam for efficient, durable oxygen evolution and overall water splitting