Mitch McConnell says Donald Trump 'is not a racist'