Non-medical use of prescription opioids is associated with heroin initiation among US veterans: a prospective cohort study.