Bill Ackman buys $2B Microsoft stake as David Tepper cuts 82%