Labour pledges to build 100,000 homes