St. Louis mayor says times up for Occupy protest