Savills has forecast that only around half of the government’s target of 300,000 new homes will be completed each year…