Needle addicts can now give blood