Developer drops apartment plans for St. Louis mixed-use project