St. Louis struggles to keep up with rising tide of broken, abandoned buildings