Missouri’s river cities are stealing the spotlight from big Midwest metros