how long are cigars good for