Non-profit giving away more than 2 million period products to women in Lee and Collier county