Theresa May says she agrees with EU officials that this “is the best and only deal possible”.