How Much You Need to Earn to Afford a Home in Major U.S. Cities maio 29, 2026 home prices housing affordability income requirements mortgage rates real estate market Redfin United States +