silver nitrate molecular weight