What is the difference between morphine and hydrocodone