The United States has accused Iran of running a secret nuclear weapons program , and has recently tightened a long-standing economic embargo on Cuba .