How neuroengineering is helping fight addiction