potassium permanganate molecular weight