Companies are repurchasing stock at record levels. Here are the buyback kings