CVS Health CEO David Joyner promoted an internal executive, Prem Shah, as company group president and hired from the outside, Steve Nelson, a former UnitedHealthcare CEO.