morphine molecular weight