Mr Swinney says more than 141,000 affordable homes have been provided in Scotland since 2007, but a further 36,000 are needed in the next four years, which he says will cost up to ...