The goverment has vowed to build 1.5 million houses by 2029, including through the "next generation" of new towns.