CVS replaces CEO Karen Lynch with exec David Joyner