potassium permanganate in hydrogen production