Trump administration unveils sweeping terms of proposed Iran agreement