Microsoft quarterly earnings top estimates