Home prices are up more than 30% over the past couple of years, making homeownership unaffordable for millions of Americans. Rents are rising sharply too. The biggest culprit is this historic housing shortage. Strong demand and low supply mean higher prices.