Harris has slight edge over Trump in new polling