As the clock ticks closer to President Trump's deadline for Iran, what are the chances of the two countries striking a deal?