The goverment has vowed to build 1.5 million houses by 2029, including through the "next generation" of new towns, which could host 10,000 homes each.