Home Business Microsoft handily beats estimates, powered by rising cloud income