US official: Iran deal ‘difficult, but possible’