potassium permanganate research and development