President Trump arrives in Scotland