The accord, due to be signed Friday in Switzerland, also envisions Iran receiving at least $300 billion to rebuild after the ...