DAE-HardNet: A Physics Constrained Neural Network Enforcing Differential-Algebraic Hard Constraints