homebuyers affordability challenges 2026