CVS lowers price of menstrual products, takes on the 'tampon tax'