Castro condemns Iran for being anti-semitic