Swinney: ‘I hold my views and President Trump will hold his’