Complexity of Approximating CSP with Balance / Hard Constraints