WF³: A Semantics for Negation in Normal Disjunctive Logic Programs