Buprenorphine and methadone maintenance treatment of heroin addicts preserves immune function