McKesson Specialty Health names new chief medical officer