NUS sacks its president after anti-Semitism claims