Bifunctional NiCo2O4 porous nanotubes electrocatalyst for overall water-splitting