John Swinney cosies up to controversial tycoon in blow for progressive Nats