Iran pledges no bomb; U.S. promises sanctions relief, $300 billion financing; agreement’s leaked text shows