The clock is ticking for President Donald Trump to get a deal done with Iran.