More homes needed to solve affordability problem