Trump avoids politics, but not controversy in Scotland