potassium carbonate molecular weight