Trump Faces Battle to Undo Iran Nuclear Deal