Moody's gives CVS Caremark high rating among PBM competitors