Trump castigated for anti-Semitic slur