President Donald Trump called on the nation to condemn racism and white supremacy in a speech following two mass shootings, but stopped short of acknowledging his own divisive and racist rhetoric.