PepsiCo and Walmart top Kantar PoweRanking survey