CVS enters St. Louis market