Firefighters battle flames at warehouse in St. Louis County