nuclear non-proliferation treaty (NPT)