Microsoft earnings beat expectations, but the stock falls