Lilly's promo deal with CVS draws fire