X-100 surfactant molecular weight