CVS says shape up or pay more