Democratic presidential candidate Hillary Clinton says she opposes the boycott, divestment and sanction movement and apartheid accusations against Israel.