Scottish Government pledges to build 100,000 affordable home