The surface stability and equilibrium crystal morphology of Ni2P nanoparticles and nanowires from an ab initio atomistic thermodynamic approach