First Minister John Swinney says ‘the world has fundamentally changed’ since the last independence referendum in 2014.