7 questions brands must ask when assessing affiliate agencies