Microsoft to buy back up to $60 bn in shares; names Brad Smi