51 of americans think their president is a racist