Can the agreement between Iran and the US be rescued? – Al Jazeera