Israel faces 'barrier boycott'