John Swinney has refused to say if rebel backbencher Fergus Ewing should stand for the SNP in next year’s Holyrood election