Porous Ni Foams Filled by N-Doped Carbon Nanotubes Coated with N-Doped Ni3P and Ni Nanoparticles for Catalytic Water Splitting