High rents and fewer employment black spots making millennials less job mobile