charlotte an affordable city for millennials