Sex-for-Crack exchanges: associations with risky sexual and drug use niches in an urban Canadian city.