Microsoft announces $60 billion stock buyback and 10% dividend increase