Carl Icahn bought 2.3 million shares of Herbalife and criticized Bill Ackman for obsessing over his short position in the company.