Trump claims deal rules out Iran nuclear arms