Abortion-rights rally held in downtown St. Louis