CVS cuts costs of period products by 25%, pays customer 'ta