average molecular weight