Amazon fights back on sales tax legislation, ends North Carolina affiliate program