CVS to replace CEO Karen Lynch with long-time executive David Joyner