benzoic acid molecular weight