Nuclear Weapons and Compliance with International Humanitarian Law and the Nuclear Non-Proliferation Treaty