Many of America's top middle-income metropolitan areas are in the Midwest and the Northeast