Michel Barnier on Brexit negotiations: 'You cannot have the best of both worlds'