Tory shock at further £60m to complete ferries as Swinney called man who checked for 'banana skins'