hydrocodone metabolism