affiliate marketing vs network marketing in e-commerce