Understanding boycott, divestment and sanctions in Palestine through the anti-apartheid movement