how long can fentanyl be detected in urine