John Swinney outlines new Programme for Government