Trump asserts Iran must accept deal