Notwithstanding any other provision of law, no United States assistance under the Foreign Assistance Act of 1961 [
22 U.S.C.
2151 et seq.] shall be provided to any non-nuclear weapon state that is found by the President to have terminated, abrogated, or materially violated an IAEA full-scope safeguard agreement or materially violated a bilateral United States nuclear cooperation agreement entered into after March 10, 1978.