potassium permanganate long shelf life