Protesters march in St. Louis