Microsoft to buy Powerset for $100M plus