In 9 out of 10 cities, middle-income families are slipping away