How long will Streak Free Microfiber cleaning cloth last?