Nick Cannon apologizes for anti-Semitic remarks and removes video