Independence for Scotland can be delivered within five years, says Swinney