John Swinney defends £45,000 business-class flights to World Cup | PiQ Markets