Classification of illicit heroin by UPLC-Q-TOF analysis of acidic and neutral manufacturing impurities.