Der bliver behov for at opføre 14.000 nye boliger om året de næste 39 år, hvis der skal være boliger nok til alle i 2060, viser ny analyse.