Racism controversy overshadows Will and Kate's US visit