First Minister John Swinney has pledged to "create the conditions for every person in Scotland to thrive", ahead of the ...