DFT+U study of the bulk and (001), (110) and (111) surfaces of NaCrAs half-Heusler alloy with hydrogen adsorption for spintronics applications