New York City's $3 million syringe redemption program pays up to $10 daily for used needles, but critics say opioid funds should go to addiction treatment.