John Swinney promises 'new chapter' for the SNP and Scotland