Bill Ackman's crusade against Herbalife is running out of time | Fortune