Factors associated with frequent needle exchange program attendance in injection drug users in Vancouver, Canada.