Trump in Scotland on next leg of contentious UK trip