Trump asserts Iran must agree