CVS to pay $440M to settle Omnicare billing allegations