Antisemitism has no place here, says Cape Town mayor