dilaudid half life