Trump refuses to apologize for racist post