NSC vows to defend country at any cost