affiliate marketing vs network marketing revenue