Swinney defends SNP's new 'five star' prison as costs spiral out of control to £1billion