Trump signs deal that Iran labels ‘a record of US failure’ | First Thing | Globalytic