Washington has accused Tehran of violating the Nuclear Non-Proliferation Treaty with a secret nuclear weapons development program .