CVS drops prices on its line of feminine products and will pay ‘pink tax’ in some states