how long does hydrocodone stay in system