Study: Walmart among the best companies for leadership