Google earnings top estimates, despite mobile problems