Forensic drug testing for opiates. VI. Urine testing for hydromorphone, hydrocodone, oxymorphone, and oxycodone with commercial opiate immunoassays and gas chromatography-mass spectrometry.