why does heroin make my pupils smaller