How long does hydrocodone stay detectable in urine test?