Optimality conditions in DC constrained mathematical programming problems