The Albanese government has set aside $2b in Tuesday’s budget to deliver tens of thousands of new homes over the next decade.