Macy’s to close St. Louis store