Trump claims Iran accepted key deal terms