'Obama is a racist,' settler rabbi tells protestors in Jerusalem