Trump under fire over dinner with white supremacist