charlotte ranked #6 as a best big city for real estate