does hydrocodone show in urine and how long