Brexit deal 'difficult but possible', says Michel Barnier