CVS Caremark announces new share repurchase authorization for up to $4B