Scottish Greens slammed John Swinney for his "friendly chat" with Donald Trump but the First Minister defends the conversation, citing his duty to protect Scottish interests amid looming US trade tariffs.