MLM vs affiliate marketing: the differences that matter