morphine and hydromorphone