Why houses cost so much — and what to do about it