Best U.S. cities for first-time homebuyers in 2026, ranked by affordability