94160-21-1 Bis(2-hydroxypropyl)methyloctadecylammonium bromide EINECS 303-303-9