ammonium hydroxide molecular weight