CVS Caremark board approves $2B share repurchase deal